package com.ouyeel.domain;

import org.apache.commons.lang3.StringUtils;

import java.io.Serializable;

/**
 * Class Name : RfqQuotationItemHistoryVo.
 * Description : 询报价_询单报价物料报价历史表A查询实体类.
 * Created by Auto on 2016-05-06.
 */
public class RfqQuotationItemTempVo implements Serializable {

	private static final long serialVersionUID = 1L;

	private String quotationItemId;    //物料报价ID
	private String uniqueId;   //用户标识
	private String unitWeight;    //单位重量
	private String availableCount;    //有效数量
	private String tonPriceQuoteFlag;    //不变吨价标识 (For BPMS竞标)
	private String tonPriceTotalMoney;    //不变吨价总价 (For BPMS竞标)
	private String memo;    //备注
	private String offerQty;    //交付质量
	private String subtotalTaxed;    //含税总价
	private String cancelFlag;    //是否取消
	private String tonPriceWeight;    //不变吨价重量  (For BPMS竞标)
	private String dummySelectStatusApp;    //DUMMY_SELECT_STATUS_APP？
	private String requestId;    //询单ID
	private String lastQuotationItemId;    //最后一次报价物料ID
	private String currency;    //币种
	private String bagPriceWeight;    //包干价重量 (For BPMS竞标)
	private String id;    //主键
	private String inquiryUnitPrice;    //单价？
	private String tonPrice;    //不变吨价单价 (For BPMS竞标)
	private String singleWeight;    //单重
	private String seq;    //页面排序序号
	private String substitutableSpec;    //替代型号/规格
	private String unitPrice;    //单价
	private String auditWeightFlag;    //是否审重（0 否 1 是）
	private String quotationId;    //报价单ID
	private String extendItemData;    //表头扩展字段数据A
	private String availableDeliveryDate;    //交货期
	private String timeOfWarranty;    //质保期
	private String tax;    //税率
	private String productFlag;    //是否自产：0-否，1-是
	private String requestItemId;    //询单物料行ID
	private String bagPriceQuoteFlag;    //包干价标识 (For BPMS竞标)
	private String bagPrice;    //包干价单价 (For BPMS竞标)
	private String bagPriceTotalMoney;    //包干价总价 (For BPMS竞标)
	private String transType;    //运输方式
	private String material;    //材质
	private String subtotalWeight;    //总重
	private String offerDate;    //交付日期
	private String subtotal;    //未税总价
	private String freightFee;    //含税运费
	private String deliveryLocation;    //发货地点
	private String productPlace;    //产地
	private String upstreamSuppliers;    //上游供应商
	private String unitPriceTaxed;    //含税单价
	private String lastTransferTime;    //最后传输时间
	private String quoteTotalMoney;    //设备报价总价 (For BPMS竞标)
	private String manufactory;    //制造商
	private String status;    //0未报价 1已报价  2愈期报价 3已开标 4废除 5待核价 6中标 7未中标

	//辅助查询字段
	private String requestAmount;//需求数量
	private String materialName;//物料名称
	private String materialNo;//物料编号
	private String character;//特征(型规)
	private String specification;//描述
	private String unit;//单位
	private String producer;//生产厂家
	private String materialId;//物料Id
	private String requestDeliveryDate;//要求交货期
	private String requestMemo;//备注
	private String isItemDetail;//是否为非标物料行(0-不含，1-含有)

	public String getQuotationItemId() {
		return quotationItemId;
	}

	public void setQuotationItemId(String quotationItemId) {
		this.quotationItemId = quotationItemId;
	}

	public String getUniqueId() {
		return uniqueId;
	}

	public void setUniqueId(String uniqueId) {
		this.uniqueId = uniqueId;
	}

	public String getUnitWeight() {
		return unitWeight;
	}

	public void setUnitWeight(String unitWeight) {
		this.unitWeight = unitWeight;
	}

	public String getAvailableCount() {
		return availableCount;
	}

	public void setAvailableCount(String availableCount) {
		this.availableCount = availableCount;
	}

	public String getTonPriceQuoteFlag() {
		return tonPriceQuoteFlag;
	}

	public void setTonPriceQuoteFlag(String tonPriceQuoteFlag) {
		this.tonPriceQuoteFlag = tonPriceQuoteFlag;
	}

	public String getTonPriceTotalMoney() {
		return tonPriceTotalMoney;
	}

	public void setTonPriceTotalMoney(String tonPriceTotalMoney) {
		this.tonPriceTotalMoney = tonPriceTotalMoney;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getOfferQty() {
		return offerQty;
	}

	public void setOfferQty(String offerQty) {
		this.offerQty = offerQty;
	}

	public String getSubtotalTaxed() {
		return subtotalTaxed;
	}

	public void setSubtotalTaxed(String subtotalTaxed) {
		this.subtotalTaxed = subtotalTaxed;
	}

	public String getCancelFlag() {
		return cancelFlag;
	}

	public void setCancelFlag(String cancelFlag) {
		this.cancelFlag = cancelFlag;
	}

	public String getTonPriceWeight() {
		return tonPriceWeight;
	}

	public void setTonPriceWeight(String tonPriceWeight) {
		this.tonPriceWeight = tonPriceWeight;
	}

	public String getDummySelectStatusApp() {
		return dummySelectStatusApp;
	}

	public void setDummySelectStatusApp(String dummySelectStatusApp) {
		this.dummySelectStatusApp = dummySelectStatusApp;
	}

	public String getRequestId() {
		return requestId;
	}

	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}

	public String getLastQuotationItemId() {
		return lastQuotationItemId;
	}

	public void setLastQuotationItemId(String lastQuotationItemId) {
		this.lastQuotationItemId = lastQuotationItemId;
	}

	public String getCurrency() {
		return currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getBagPriceWeight() {
		return bagPriceWeight;
	}

	public void setBagPriceWeight(String bagPriceWeight) {
		this.bagPriceWeight = bagPriceWeight;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getInquiryUnitPrice() {
		return inquiryUnitPrice;
	}

	public void setInquiryUnitPrice(String inquiryUnitPrice) {
		this.inquiryUnitPrice = inquiryUnitPrice;
	}

	public String getTonPrice() {
		return tonPrice;
	}

	public void setTonPrice(String tonPrice) {
		this.tonPrice = tonPrice;
	}

	public String getSingleWeight() {
		return singleWeight;
	}

	public void setSingleWeight(String singleWeight) {
		this.singleWeight = singleWeight;
	}

	public String getSeq() {
		return seq;
	}

	public void setSeq(String seq) {
		this.seq = seq;
	}

	public String getSubstitutableSpec() {
		return substitutableSpec;
	}

	public void setSubstitutableSpec(String substitutableSpec) {
		this.substitutableSpec = substitutableSpec;
	}

	public String getUnitPrice() {
		return unitPrice;
	}

	public void setUnitPrice(String unitPrice) {
		this.unitPrice = unitPrice;
	}

	public String getAuditWeightFlag() {
		return auditWeightFlag;
	}

	public void setAuditWeightFlag(String auditWeightFlag) {
		this.auditWeightFlag = auditWeightFlag;
	}

	public String getQuotationId() {
		return quotationId;
	}

	public void setQuotationId(String quotationId) {
		this.quotationId = quotationId;
	}

	public String getExtendItemData() {
		return extendItemData;
	}

	public void setExtendItemData(String extendItemData) {
		this.extendItemData = extendItemData;
	}

	public String getAvailableDeliveryDate() {
		return availableDeliveryDate;
	}

	public void setAvailableDeliveryDate(String availableDeliveryDate) {
		this.availableDeliveryDate = availableDeliveryDate;
	}

	public String getTimeOfWarranty() {
		return timeOfWarranty;
	}

	public void setTimeOfWarranty(String timeOfWarranty) {
		this.timeOfWarranty = timeOfWarranty;
	}

	public String getTax() {
		return tax;
	}

	public void setTax(String tax) {
		this.tax = tax;
	}

	public String getProductFlag() {
		return productFlag;
	}

	public void setProductFlag(String productFlag) {
		this.productFlag = productFlag;
	}

	public String getRequestItemId() {
		return requestItemId;
	}

	public void setRequestItemId(String requestItemId) {
		this.requestItemId = requestItemId;
	}

	public String getBagPriceQuoteFlag() {
		return bagPriceQuoteFlag;
	}

	public void setBagPriceQuoteFlag(String bagPriceQuoteFlag) {
		this.bagPriceQuoteFlag = bagPriceQuoteFlag;
	}

	public String getBagPrice() {
		return bagPrice;
	}

	public void setBagPrice(String bagPrice) {
		this.bagPrice = bagPrice;
	}

	public String getBagPriceTotalMoney() {
		return bagPriceTotalMoney;
	}

	public void setBagPriceTotalMoney(String bagPriceTotalMoney) {
		this.bagPriceTotalMoney = bagPriceTotalMoney;
	}

	public String getTransType() {
		return transType;
	}

	public void setTransType(String transType) {
		this.transType = transType;
	}

	public String getMaterial() {
		return material;
	}

	public void setMaterial(String material) {
		this.material = material;
	}

	public String getSubtotalWeight() {
		return subtotalWeight;
	}

	public void setSubtotalWeight(String subtotalWeight) {
		this.subtotalWeight = subtotalWeight;
	}

	public String getOfferDate() {
		return offerDate;
	}

	public void setOfferDate(String offerDate) {
		this.offerDate = offerDate;
	}

	public String getSubtotal() {
		return subtotal;
	}

	public void setSubtotal(String subtotal) {
		this.subtotal = subtotal;
	}

	public String getFreightFee() {
		return freightFee;
	}

	public void setFreightFee(String freightFee) {
		this.freightFee = freightFee;
	}

	public String getDeliveryLocation() {
		return deliveryLocation;
	}

	public void setDeliveryLocation(String deliveryLocation) {
		this.deliveryLocation = deliveryLocation;
	}

	public String getProductPlace() {
		return productPlace;
	}

	public void setProductPlace(String productPlace) {
		this.productPlace = productPlace;
	}

	public String getUpstreamSuppliers() {
		return upstreamSuppliers;
	}

	public void setUpstreamSuppliers(String upstreamSuppliers) {
		this.upstreamSuppliers = upstreamSuppliers;
	}

	public String getUnitPriceTaxed() {
		return unitPriceTaxed;
	}

	public void setUnitPriceTaxed(String unitPriceTaxed) {
		this.unitPriceTaxed = unitPriceTaxed;
	}

	public String getLastTransferTime() {
		return lastTransferTime;
	}

	public void setLastTransferTime(String lastTransferTime) {
		this.lastTransferTime = lastTransferTime;
	}

	public String getQuoteTotalMoney() {
		return quoteTotalMoney;
	}

	public void setQuoteTotalMoney(String quoteTotalMoney) {
		this.quoteTotalMoney = quoteTotalMoney;
	}

	public String getManufactory() {
		return manufactory;
	}

	public void setManufactory(String manufactory) {
		this.manufactory = manufactory;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getRequestAmount() {
		return requestAmount;
	}

	public void setRequestAmount(String requestAmount) {
		this.requestAmount = requestAmount;
	}

	public String getMaterialName() {
		return materialName;
	}

	public void setMaterialName(String materialName) {
		this.materialName = materialName;
	}

	public String getMaterialNo() {
		return materialNo;
	}

	public void setMaterialNo(String materialNo) {
		this.materialNo = materialNo;
	}

	public String getCharacter() {
		return character;
	}

	public void setCharacter(String character) {
		this.character = character;
	}

	public String getSpecification() {
		return specification;
	}

	public void setSpecification(String specification) {
		this.specification = specification;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public String getProducer() {
		return producer;
	}

	public void setProducer(String producer) {
		this.producer = producer;
	}

	public String getMaterialId() {
		return materialId;
	}

	public void setMaterialId(String materialId) {
		this.materialId = materialId;
	}

	public String getRequestDeliveryDate() {
		return requestDeliveryDate;
	}

	public void setRequestDeliveryDate(String requestDeliveryDate) {
		this.requestDeliveryDate = requestDeliveryDate;
	}

	public String getRequestMemo() {
		return requestMemo;
	}

	public void setRequestMemo(String requestMemo) {
		this.requestMemo = requestMemo;
	}

	public String getIsItemDetail() {
		return isItemDetail;
	}

	public void setIsItemDetail(String isItemDetail) {
		this.isItemDetail = isItemDetail;
	}
}